#include "Universidad.h"
using namespace std;

Universidad::Universidad(string Nombre,string Direccion,int Telefono){
	this->Nombre=Nombre;
	this->Direccion=Direccion;
	this->Telefono=Telefono;
	Departamentos=new Lista<Departamento>();
	Estudiantes=new Lista<Estudiante>();
}

Universidad::~Universidad(){
	delete Departamentos;
}
void Universidad::setNombre(string Nombre){
	this->Nombre=Nombre;
}
void Universidad::setDireccion(string Direccion){
	this->Direccion=Direccion;
}
void Universidad::setTelefono(int Telefono){
	this->Telefono=Telefono;
}
string Universidad::getNombre(){
	return this->Nombre;
}
string Universidad::getDireccion(){
	return this->Direccion;
}
int Universidad::getTelefono(){
	return this->Telefono;
}

Lista<Departamento>* Universidad::getDepartamentos(){
	return Departamentos;
}

Lista<Estudiante>* Universidad::getEstudiantes(){
	return Estudiantes;
}

string Universidad::toString(){
	stringstream s;
	s<<"Nombre:    "<<getNombre()<<endl;
	s<<"Direccion: "<<getDireccion()<<endl;
	s<<"Telefono:  "<<getTelefono()<<endl;
	return s.str();
}
